import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Microsoft
 * Date: 2022-11-11
 * Time: 9:23
 */
public class Test {
    public static int sum(int n) {
        if(n ==1) {
            return 1;
        }
        return n + sum(n - 1);
    }
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int num = scan.nextInt();
        System.out.println(sum(num));
    }






//    public static void print(int n) {
//        if (n < 10) {
//            System.out.println(n%10);
//            return;
//        }
//        print(n / 10);
//        System.out.println(n % 10);
//
//    }
//
//    public static void main(String[] args) {
//        print(120);
//    }





//    public static int fac(int n) {
//        if(n > 1) {
//            return n * fac(n-1);
//        }else {
//            return 1;
//        }
//    }
//
//    public static void main(String[] args) {
//        System.out.println(fac(5));
//    }




//    public static int max(int a,int b) {
//        return (a > b ? a : b);
//    }
//    public static double max(double a,double b) {
//        return (a > b ? a : b);
//    }
//    public static double max(double a,double b,double c) {
//        double d = max(a,b);
//        return max(d,c);
//    }
//
//    public static void main(String[] args) {
//        System.out.println(max(2.5,3.5,5.5));
//    }


//    public static int fib(int n) {
//        int f1 = 1;
//        int f2 = 1;
//        int fi = 1;  //当i<3的时候恰好等于f1、f2
//        for (int i = 3; i <= n; i++) {
//            fi = f1 + f2;
//            f1 = f2;
//            f2 = fi;
//        }
//        return fi;
//    }



//    public static int sum(int a,int b) {
//        return a+b;
//    }
//    public static double sum(double a,double b,double c) {
//        return a+b+c;
//    }
//
//    public static void main(String[] args) {
//        int ret1 = sum(2,3);
//        double ret2 = sum(2.5,3.5,5.5);
//        System.out.println(ret1);
//        System.out.println(ret2);
//    }






//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        int num = scan.nextInt();
//        int a = 1;
//        int b = 1;
//        if(num<=2) {
//            System.out.println(1);
//        }
//        int c = 0;
//        int i = 3;
//        //i代表第几项
//        while(i <= num) {
//            c = a + b;
//            a = b;
//            b = c;
//
//            i++;
//        }
//        System.out.println(c);
//    }



//    public static int max(int a,int b,int c) {
//        int d = max(a,b);
//        return max(d,c);
//    }
//    public static int max(int a,int b) {
//        return a>b?a:b;
//    }
//    public static void main(String[] args) {
//
//    }
}
